home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Item MB Quick & Easy 2.0
/
Item MB Quick & Easy 2.0.iso
/
mbfacad
/
mb38891.lsp
< prev
next >
Wrap
Text File
|
1998-03-15
|
3KB
|
80 lines
;=============388.91 Zwinge
(EAITDBL "0038891")
(EAITmsg "mb_mld10" "\n" "002" nil) (princ "........") (princ EAITnrx) (princ "\n")
(princ)
(defun C:38891S1 ( / X P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 Wi Wix WH WV
E1 SS1 BName)
(EAITDBL "0038891")
(princ (strcat "\n\n" EAITbez1))
(EAITvari)
(EAITvars)
(setq X nil)
(while (not X)
(if (not EAITebl)(setq EAITebl 6))
(EAITmsg "mb_mld15" "\n" "010" "<")(princ EAITebl)(princ "> : ") ;Dicke des Flaechenelementes
(initget 6)
(setq X (getint))
(cond ((= X nil)(setq X EAITebl))
((AND (>= X 4)(<= X 10))(princ))
(T (setq X nil))
)
)
(setq EAITebl X)
(setvar "ORTHOMODE" 1)
(EAITbpt EAITofpun 8 nil)
(setq P1 (getpoint))
(if (= P1 nil)(setq P1 (EAITrpt)))
(setvar "ORTHOMODE" 0)
(setvar "OSMODE" 0)
(setvar "ORTHOMODE" 1)
(EAITmsg "mb_mld10" "\n" "003" nil) ;Drehwinkel
(command EAITege (strcat EAITpfn "38891s1") P1 "" "" EAITofkei pause)
(setq E1 (entlast))
(setq Wi (EAITbw)
Wix (EAITbig Wi)
WH Wix
WV (+ Wix 90)
)
(setq P2 (polar (polar P1 (EAITgib WV) 34) (EAITgib WH) -5)
P3 (polar P2 (EAITgib WH) (/ (- 10 EAITebl) 2))
P4 (polar P3 (EAITgib WV) 22)
P5 (polar P4 (EAITgib WH) (- (/ (- 10 EAITebl) 2)))
P6 (polar (polar P1 (EAITgib WV) 34) (EAITgib WH) 5)
P7 (polar P6 (EAITgib WH) (- (/ (- 10 EAITebl) 2)))
P8 (polar P7 (EAITgib WV) 22)
P9 (polar P8 (EAITgib WH) (/ (- 10 EAITebl) 2))
P10(polar (polar P1 (EAITgib WV) 30) (EAITgib WH) (- (/ EAITebl 2)))
P11(polar (polar P1 (EAITgib WV) 30) (EAITgib WH) (/ EAITebl 2))
)
(if (/= EAITebl 10)
(command EAITlay EAITlse "EAIT50" ""
EAITlin P2 P3 P4 P5 P2 ""
EAITlin P6 P7 P8 P9 P6 ""
)
)
(command EAITlay EAITlse "EAIThilfe" ""
EAITpkt P10
EAITpkt P11
)
(setq SS1 (EAITSS E1))
(setq BName (EAITbnr))
(command EAITblo BName P1 SS1 ""
EAITege BName P1 "" "" "")
(command EAITege (strcat EAITpfn "EAITinfo") (polar P1 (EAITgib (+ Wix 60)) 15) "" "" (EAITbig (EAITbw))
EAITbez1 EAITbez2 EAITlie1 EAITlie2 EAITwer1 EAITwer2 (rtos EAITl1 2 1) (rtos EAITb1 2 1) EAITnr
)
(EAITvarz2)
(princ)
);defun SV
(princ)